Vivamus eget vulputate risus. Aliquam id fringilla lacus, vitae maximus felis. Suspendisse in posuere urna. Ut ipsum nisi, suscipit at nisl nec, pulvinar dapibus risus. Etiam non hendrerit nulla, in volutpat dui.
in this week we wanted to make a 3d printing using sand we named it REMAL machine
### Assignments
- to design a machine that includes mechanism + actuation + automation
- build the mechanical parts and operate it manually
- actuate and automate your machine
- document the group project and your individual contribution
### Project management
- the spiral task:
- Research (downtown pic + )
- Basic machine building reference (instructables)
- Design a unique head design using Archimedes screw ( ammar )
- Collect the whole parts
- Program it
- Test it
RESEARCH
for the whole project please follow our local fabacadmey2021 website
I will put my contribution before ending up with our final machine
,,
i will start by describing our idea
RemaL Idea:
our idea was to make such a machine that mimics the sand-drawing art we have here in Jordan, our question why not make it computerized, so we can put any design we want in the sand bottle.
here is a glimpse of how our local sand art looks like : pic
My research
i was driven by the idea that we need to change the sand properties if we want it to draw something , so i looked up for a several DIYs of a Kinetic Sand so i found **this** (link)
(pic),
i tried it!
looking for another ideas i found this picture and wondered if we can draw with the sand vertically by putting it inside a viscous liquids like "corn syrup" maybe?!
so i searched about that what i found is
this (Hydrophobic Polymer) waterproof sand
i wanted to give it a try!
by mixing the two ideas together
after that i wanted to look for a sand 3d printing machine i found this project which our collogues said it has a 5th dimensional drawing mechanism.
they do this and that
(youtube video)
conclusion:
to minimize the scattered sand we wanted to let the machine draw with sand on the machine bed
we will follow the basics of the cnc machine and "adjust" a new head to it so it flow the sand smoothly and use Archimedes screw to try to flow the sand properlys
Basic CNC machine building
REF:
tutorial
1. Collecting the parts from the gives excell sheet
2. 3D Printing(here my collogues adjust desgin al liitle bit and designed the diffrent head we wanted )
3d printing settings ::::::
3. Tighten brass nuts to both 3D printed parts
4. choose the aluminum extrusion profiles and then cut it
5. attaching stepper motors to 3D printed parts with M3 screws
6. connect X axis with the Y-axis,
s
we didn't finish yet we will move now to customize a special bed to hold the acrylic box inside it (I draw it using AutoCAD then we cut the whole parts)
Design a unique head design using Archimedes screw
here is my collogues
design for it
pic
i 3d printed it :::::
Program it
electronics components used:
- Stepper motors (X4)
- CNC shield (X1)
- Stepper drivers (X4)
- Arduino (X1)
- Power supply (X1)
- DC connector (X1)
- Jumpers (X14)
- Dremel 3000 (X1)
prepare the sheild with arduino
- connection the cnc sheild to arduino
put (pictures)
- testing the shield by putting the powersupply and
GRBL
what is grbl:
i will go to to downloading process with you:
- check if you have arduino IDE downloaded on your pc if not you can downloaded as i did from here
- first of all you download the zip-file from the github from this
link :
- Second you will extract it and cop grbl folder from it and paste it on the arduino IDE "library" folder program FILES
- Third step is you connect the shield with you computer and try to upload the grbl to it.
uploading grbl to Arduino steps:
I opened the Arduino and checked the correct port it should be ended with
- and opened the the grbl Upload from edit : Example and then press
verify>upload it click with correct sign.
next step is
(https://www.youtube.com/watch?v=m998bYioHqs)
download CNCjs or gbrl controller
https://www.youtube.com/watch?v=uAshB6v0xNY
https://www.youtube.com/watch?v=6SpwxoGKico)
to control the grbl shield we need a software that gives instructions
to the motors and translate the g-code into the correct motor movement.
there are several we choose CNCjs
- now connect the arduino to powersupply and
- We downloaded it from git hub as a zip-file
https://github.com/cncjs/cncjs
- you choose the correct the right mine was COM 5 > then you press connect.
- we test firstly manually tried it from the navigation buttons
we changed the (x , y) stepping as it showed in the tutorial ,
by coding inside the console window
$100 = 400
$101 = 400
$102 = 400
but ours showed a x-stepping wrong ,
but mine
we found that the x stepping got us wrong trail and error we changed the number:
$100 = 55 this is for x travel
converting a svg to g-code
- first we opened inkscape window and saved a star drawing we then
opened an online gcode creator
here is the one we used
http://jscut.org/
we then press launch buttons
this is the entrface
we opend svg
- now change the units to meters
- choose the zero to center
- select the your svg picutre
- press generate while choosing these settings
- save it
- open it in CNCjs using the upload
G-code
- and press play button
- magic happens:
Safety
### This week’s results
### Downloads